package com.zy.集合.map.不可变map

object Test {
  def main(args: Array[String]): Unit = {

    // 伴生对象新建map
    val map1: Map[String, Int] = Map(("a", 1), ("b", 2))
    val map2: Map[String, Int] = Map("1" -> 1, "b" -> 2)
    println(map1.getClass)
    println(map1)

    // 遍历元素
    map1.foreach(println) // 相当于遍历Entity
    map1.keys.foreach(print) // 所有key
    println
    map1.values.foreach(print) // 所有value
    println

    println("=================================")

    // 访问某一个key的value
    println(map1.get("a").get)
    println(map1("a"))
    println(map1.getOrElse("c", 0))
  }
}
